drain ditch - French English Dictionary